Validating Consistency between Architecture and Design Descriptions

نویسنده

  • Alexander Egyed
چکیده

Special-purpose languages like ADLs [1] are very useful for modeling difficult and elusive concerns. ADLs provide a wide range of powerful and rigorous methods and frequently also support the analysis and simulation of problems or solutions. For generalpurpose modeling, using ADLs may sometimes be an overkill. We therefore believe that general-purpose models like the Unified Modeling Language (UML) [2] are useful complements to ADLs. UML was defined in such a manner that it can be understood by a large population of software developers and beyond. The unified nature and simplicity have made UML the leading object-oriented design language there is today. Further, UML design constructs map more easily to the actual source code of a system. To that end, UML provides a variety of views, such as class, object, sequence, activity, statechart, and use-case views. Those views span a wide range of concerns and support structural, behavioral and scenario modeling.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Saliency Cognition of Urban Monuments Based on Verbal Descriptions of Mental-Spatial Representations (Case Study: Urban Monuments in Qazvin)

Urban monuments encompass a wide range of architectural works either intentionally or unintentionally. These works are often salient due to their inherently explicit or hidden components and qualities in the urban context. Therefore, they affect the mental-spatial representations of the environment and make the city legible. However, the ambiguity of effective components often complicates their...

متن کامل

Formalizing and Validating UML Architecture Description of Service-Oriented Applications

Service-oriented applications, especially web systems, are self-descriptive software components which can automatically be discovered and engaged, together with other web components, to complete tasks over the Internet. The importance of serviceoriented application architecture descriptions has been widely recognized in recently year. One of the main perceived benefits of a service-oriented app...

متن کامل

آسیب‌شناسی برنامۀ درس طراحی در رشتۀ معماری منظر در ایران 1

The Landscape Architecture program in the educational and research system of Iran is no more than two decades old. As a professional discipline, its theoretical and practical grounds need to be developed to assist in training professionals and localization purposes. Also, training for design, as the core of the pedagogy and practice in landscape architecture, requires the broadening of concepts...

متن کامل

Software Evolution through Dynamic Adaptation of Its OO Desgin

In this paper we present a proposal for dynamically evolving and validating consistency of software systems against run-time changes. This proposal is based on a reflective architecture which provides objects with the ability of dynamically changing their behavior by using design information. The meta-level is composed of cooperating components, and has been previously specified through a desig...

متن کامل

Supporting flexible consistency management via discrete change description propagation

A new software architecture for supporting inter-object consistency management is described. Objects with interdependent data values are kept consistent by propagating descriptions of object state changes along inter-object relationships. Response to and storage of these change descriptions supports the implementation of consistency management techniques in a more homogeneous way than existing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000